package com.ls.lserp.modules.finance.entity;


import java.math.BigDecimal;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class InitFinance extends DataEntity<InitFinance> {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	// 机构ID
	private Long ognizationID;
	// 机构名称
	private String ognizationName;
	// 机构简称
	private String ognizationSimpleName;
	// 法人代表
	private String legalPerson;
	// 机构地址
	private String ognizationAddress;
	// 联系人
	private String contactPerson;
	// 联系电话
	private String contactPhone;
	//会计科目集
	private List<InitFinance> itemList;
	// 会计科目ID
	private Long itemID;
	// 会计科目名称
	private String itemName;
	// 货币类别
	private String financeCurrency;
	// 财务金额
	private BigDecimal financeAmount;
	//备注
	private String remarks;
	//机构集
	private List<InitFinance> ognizationList;
	//机构类型
	private int ognizationType;

	/**
	 * @return the itemList
	 */
	public List<InitFinance> getItemList() {
		return itemList;
	}

	/**
	 * @param itemList the itemList to set
	 */
	public void setItemList(List<InitFinance> itemList) {
		this.itemList = itemList;
	}

	/**
	 * @return the ognizationList
	 */
	public List<InitFinance> getOgnizationList() {
		return ognizationList;
	}

	/**
	 * @param ognizationList the ognizationList to set
	 */
	public void setOgnizationList(List<InitFinance> ognizationList) {
		this.ognizationList = ognizationList;
	}

	/**
	 * @return the itemName
	 */
	public String getItemName() {
		return itemName;
	}

	/**
	 * @param itemName the itemName to set
	 */
	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	/**
	 * @return the ognizationID
	 */
	public Long getOgnizationID() {
		return ognizationID;
	}

	/**
	 * @return the ognizationName
	 */
	public String getOgnizationName() {
		return ognizationName;
	}

	/**
	 * @return the ognizationSimpleName
	 */
	public String getOgnizationSimpleName() {
		return ognizationSimpleName;
	}

	/**
	 * @return the legalPerson
	 */
	public String getLegalPerson() {
		return legalPerson;
	}

	/**
	 * @return the ognizationAddress
	 */
	public String getOgnizationAddress() {
		return ognizationAddress;
	}

	/**
	 * @return the contactPerson
	 */
	public String getContactPerson() {
		return contactPerson;
	}

	/**
	 * @return the contactPhone
	 */
	public String getContactPhone() {
		return contactPhone;
	}

	/**
	 * @return the itemID
	 */
	public Long getItemID() {
		return itemID;
	}

	/**
	 * @return the financeCurrency
	 */
	public String getFinanceCurrency() {
		return financeCurrency;
	}

	/**
	 * @return the financeAmount
	 */
	public BigDecimal getFinanceAmount() {
		return financeAmount;
	}

	/**
	 * @return the remarks
	 */
	public String getRemarks() {
		return remarks;
	}

	/**
	 * @param ognizationID the ognizationID to set
	 */
	public void setOgnizationID(Long ognizationID) {
		this.ognizationID = ognizationID;
	}

	/**
	 * @param ognizationName the ognizationName to set
	 */
	public void setOgnizationName(String ognizationName) {
		this.ognizationName = ognizationName;
	}

	/**
	 * @param ognizationSimpleName the ognizationSimpleName to set
	 */
	public void setOgnizationSimpleName(String ognizationSimpleName) {
		this.ognizationSimpleName = ognizationSimpleName;
	}

	/**
	 * @param legalPerson the legalPerson to set
	 */
	public void setLegalPerson(String legalPerson) {
		this.legalPerson = legalPerson;
	}

	/**
	 * @param ognizationAddress the ognizationAddress to set
	 */
	public void setOgnizationAddress(String ognizationAddress) {
		this.ognizationAddress = ognizationAddress;
	}

	/**
	 * @param contactPerson the contactPerson to set
	 */
	public void setContactPerson(String contactPerson) {
		this.contactPerson = contactPerson;
	}

	/**
	 * @param contactPhone the contactPhone to set
	 */
	public void setContactPhone(String contactPhone) {
		this.contactPhone = contactPhone;
	}

	/**
	 * @param itemID the itemID to set
	 */
	public void setItemID(Long itemID) {
		this.itemID = itemID;
	}

	/**
	 * @param financeCurrency the financeCurrency to set
	 */
	public void setFinanceCurrency(String financeCurrency) {
		this.financeCurrency = financeCurrency;
	}

	/**
	 * @param financeAmount the financeAmount to set
	 */
	public void setFinanceAmount(BigDecimal financeAmount) {
		this.financeAmount = financeAmount;
	}

	/**
	 * @param remarks the remarks to set
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	/**
	 * @return the ognizationType
	 */
	public int getOgnizationType() {
		return ognizationType;
	}

	/**
	 * @param ognizationType the ognizationType to set
	 */
	public void setOgnizationType(int ognizationType) {
		this.ognizationType = ognizationType;
	}


	
}